home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / listings / v_13_10 / filename.txt < prev    next >
Text File  |  1995-09-10  |  6KB  |  151 lines

  1. ************************* MASTER CODE ***************************************
  2.  
  3. The name of the first file in this disk's directory identifies the volume,
  4. issue number and revision of the disk. The format of this filename is:
  5.  
  6.     !CDmvvii.rrr
  7.  
  8. where
  9.  
  10.     ! = the '!' character
  11.     m =   C for C Users Journal, W for Windows/DOS Developer's Journal
  12.     vv =  volume
  13.     ii =  issue
  14.     rrr = revision (001 for initial release, 002 for next update, etc.)
  15.  
  16. The file UPDATE.DOC contains information about any additions or
  17. corrections to material on the disk since the original magazine
  18. publication.
  19.  
  20. If you have obtained this code from a floppy diskette or from CompuServe, the 
  21. headings under the column "FILENAME" represent the names of .ZIP files.  All 
  22. files listed under the filename are archived in the .ZIP file.
  23.  
  24. If you have obtained this code from UUNET, the headings under the column 
  25. "FILENAME" represent the names of subdirectories.  All files listed under the
  26. "filename" are included in a subdirectory of that name.
  27.  
  28. Keywords: Oct95 C C+ Exception Debugging Pointer Bitmap Warping International
  29.  
  30. The code listings for the Oct 1995 issue of C/C++ Users Journal include
  31. source code for Jon Jagger's debug function macro, Robert Mashlan's
  32. Checked Pointers for C++, Alessandro Vesely's exception debugging
  33. technique, Tim Kientzle's Bresenham bitmap scaling algorithm, and Dwayne
  34. Phillips' image processing software for warping and morphing.  Also
  35. included are listings from P.J. Plauger's column, Standard C/C++, and
  36. Dan Saks' column, Stepping Up to C++.
  37.  
  38. *************************  FILE DESCRIPTION **********************************
  39.  
  40. The following files are included in the disk:
  41.  
  42. FILENAME                AUTHOR-NAME     TITLE                          PAGE
  43. (Zip archive/
  44. subdirectory name)
  45. -------------------------------------------------------------------------------
  46. plauger                 P.J. Plauger    Standard C/C++: The Header      8
  47.                     <complex>
  48.  
  49.     complex      - listing 1, The header <complex>
  50.  
  51. vesely                  Alessandro      Debugging with Exceptions       21
  52.             Vesely
  53.  
  54.     common       - listing 1, A common debugging macro
  55.     trycatch.cpp - listing 2, Using MFC's TRY/CATCH macros
  56.  
  57. jagger                  Jon Jagger      An Alternative Debug Function   29
  58.                     Macro
  59.  
  60.     check1.h     - listing 1, check.h, version 1
  61.     check1.c     - listing 2, check.c, version 1
  62.     printf1.h    - listing 3, printf.h, version 1
  63.     printf1.c    - listing 4, printf.c, version 1
  64.     check2.h     - listing 5, check.h, version 2
  65.     check2.c     - listing 6, check.c, version 2
  66.     printf2.h    - listing 7, printf.h, version 2
  67.     printf2.c    - listing 8, printf.c, version 2
  68.     dbmeta.h     - listing 9, Contains macros that simplify creation of
  69.                   printf.h
  70.     printf3.h    - listing 10, printf.h, version 3
  71.     dbmeta.hi    - listing 11, Contains a macro that simplifies 
  72.                    creation of printf.c
  73.     printf3.c    - listing 12, printf.c, version 3
  74.  
  75. mashlan                 Robert Mashlan  Checked Pointers for C++        37
  76.  
  77.     checkptr.h   - listing 1, Class templates for CheckedPtr and
  78.                   CheckedClassPtr
  79.     heapptr.h    - listing 2, Class HeapPtr
  80.     cptest.cpp   - listing 3, Demonstrations of the CheckedPtr,
  81.                   CheckedClassPtr, and HeapPtr class
  82.                   templates
  83.  
  84. kientzle                Tim Kientzle    Scaling Bitmaps with Bresehnam  51
  85.  
  86.     line.c       - listing 1, Bresenham line drawing
  87.     scale.c      - listing 2, Scaling a single line of pixels
  88.     smscale.c    - listing 3, Smooth scaling a single line of pixels
  89.  
  90. phillips                Dwayne Phillips Image Processing in C, Part 14: 55
  91.                     Warping and Morphing
  92.  
  93.     cntlwarp.c   - listing 1, Control-point warp routines
  94.     objwarp.c    - listing 2, Object warping routines
  95.     
  96. phillip2                Dwayne Phillips Image Processing in C, Part 14: 55
  97.                     Warping and Morphing
  98.  
  99.             Complete source listings
  100.  
  101.     cntlwarp.c   - listing 1, Control-point warp routines
  102.     objwarp.c    - listing 2, Object warping routines
  103.     shear.bat    - not listed, Batch file to produce shearing effects
  104.     morph.bat    - not listed, Batch file to produce morphing effects
  105.     patch.c      - not listed, Patch to help integrate this code into
  106.                    existing CIPS system
  107.     warp.c       - not listed, Stand-alone program to perform control-
  108.                    point or object warping on images
  109.  
  110. saks                    Dan Saks        Stepping Up to C++: Style and   81
  111.                     Syntax
  112.  
  113.     ada1.ada     - listing 1, Common indenting patterns for Ada if-else
  114.                   and while-loop statements
  115.     ada2.ada     - listing 2, Alternative indenting patterns for Ada
  116.                   if-else and while-loop statements
  117.     kr1.c        - listing 3, Examples of the K&R indenting style
  118.                   applied to C/C++ if-else and while
  119.                   statements
  120.     whitesth.c   - listing 4, Examples of the Whitesmiths indenting
  121.                   style applied to C/C++ if-else and while
  122.                   statements
  123.     allman.c     - listing 5, Examples of the Allman indenting style
  124.                   applied to C/C++ if-else and while
  125.                   statements
  126.     switch.c     - listing 6, Examples of switch statements using each
  127.                   of the popular indenting styles
  128.  
  129. barbu                   Adrian Barbu    A C++ Class Generator (from
  130.                     July 1995 issue, p. 45)
  131.  
  132.     __GEN__.CPP  - This file was not listed in the magazine, but was
  133.            included on the July 1995 code disk.  This new file
  134.            fixes a bug in on line 116.  This new file changes
  135.            the line unsigned short* data_p = (unsigned
  136.            short*)this; to unsigned char* data_p = (unsigned
  137.            char*)this;
  138.  
  139.  
  140. *******************************************************************************
  141.  
  142. If you have questions regarding to the disk, please call or write us.
  143.  
  144. -----------------------------------------------------------------------------
  145.                R&D Publications, Inc.
  146.             1601 W. 23rd St. Suite 200
  147.                 Lawrence, KS 66046
  148.                   (913) 841-1631
  149. -----------------------------------------------------------------------------
  150.  
  151.